muck heap - French English Dictionary